﻿@model Sistema_de_Gestión_de_Correspondencia.Models.ModeloMail

<script type="text/javascript" language="Javascript">
    function obtenerValorRadio() {
        radioGroup = document.forms["RadioButtonForm"].RadioButtonCategorias;
        respuesta = document.forms["RadioButtonForm"].RadioButtonCategorias.value;
        for (var i = 0; i < radioGroup.length; i++) {
            if (radioGroup[i].checked) {
                respuesta = radioGroup[i].value;
            }
        }
        return respuesta;
    }
    function eliminarCorreo() {
        x = obtenerValorRadio();
        document.location = "/Mail/Eliminar/" + x;
    }

    function editarCorreo() {
        x = obtenerValorRadio();
        document.location = "/Mail/Edit/" + x;
    }
    </script>
    <div style="width:100%; float:left">
<table id="opcionesManager" class="opcionesManagerTable" style= "width:100%">
        <tr>
            <td class="opcionesManagerTd">
                <div id="fontTitulo" >Correo</div>
            </td>    
            <td  style="width:280px"></td>
            <td class="opcionesManagerTd">
                <a href= "@Url.Action("Nuevo", "Mail")"><img src="../../Content/icons/001_01.png" alt="Crear" width="20" height="20" align="middle"/></a>
            </td>
            <td class="opcionesManagerTdLetra">
                <a href="@Url.Action("Nuevo", "Mail")" class="sortColumn">Nuevo</a>
            </td>            
            <td class="opcionesManagerTd">
                <a onclick="editarCorreo()" href="#" class="sortColumn" ><img src="../../Content/icons/001_45.png" alt="Editar" width="20" height="20" align="middle"/></a>
            </td>
            <td class="opcionesManagerTdLetra">
                <a onclick="editarCorreo()" href="#" class="sortColumn" >Editar</a>
            </td>                        
            <td class="opcionesManagerTd">
                <a onclick="eliminarCorreo()" href="#" ><img src="../../Content/icons/001_29.png" alt="Editar" width="20" height="20" /></a>
            </td>
            <td class="opcionesManagerTdLetra">
                <a onclick="eliminarCorreo()" href="#" class="sortColumn" >Eliminar</a>
            </td>
        </tr>        
</table>
<form id="RadioButtonForm" action="">
        <table class="opcionesManagerTable" style="width:100%" border="1" cellspacing="0" cellpadding="0">
          <tr>
            <th>#</th>
            <th scope="col"><label>De</label></th>
            <th scope="col"><label>Para</label></th>
            <th scope="col"><label>Asunto</label></th>
            <th scope="col"><label>Fecha/Hora</label></th>
            <th scope="col"><label>Medio</label></th>            
          </tr>

         @foreach (var item in Model.Correo)
         {
                <tr>
                    <td class="listas">
                        @Html.RadioButton("RadioButtonCategorias",item.idCorreo,true, new { id="RadioButtonCategorias", runat="server"})
                    </td>
                    <td  class="listas" style="min-width:100px">
                        @if (String.IsNullOrWhiteSpace(item.asunto))
                        {
                            @Html.ActionLink(item.remitente, "Detalle", new { id = item.idCorreo });
                        }
                        else
                        {
                            @Html.DisplayFor(modelItem => item.remitente);
                        }
                    </td>
                    <td  class="listas" style="min-width:100px">
                        @Html.DisplayFor(modelItem => item.remitido)
                    </td>
                    <td  class="listas" style="min-width:100px">
                        @if (!String.IsNullOrWhiteSpace(item.asunto))
                        {
                            @Html.ActionLink(item.asunto, "Detalle", new { id = item.idCorreo });
                        }
                        else
                        {
                            @Html.DisplayFor(modelItem => item.asunto);
                        }                 
                    </td>
                    <td  class="listas" style="min-width:100px">
                        @Html.DisplayFor(modelItem => item.fecha)
                    </td>
                    <td  class="listas" style="min-width:100px">
                        @if (item.medio_0E_1F == true)
             {
                                <text>Físico</text>
             }
             else
             {
                            <text>Electrónico</text>
             }
                        
                    </td>                    
                </tr>
            }
        </table>
        <div>
@if (ViewBag.cont == 0)
{
    <text><strong> No se ha obtenido ningún resultado, para recargar presione @Html.ActionLink("aquí", "Index", new { tipo = ViewBag.Tipo}) </strong> </text> 
}
</div>
        <div>
    Página @(Model.Correo.PageCount < Model.Correo.PageNumber ? 0 : Model.Correo.PageNumber)
    de @Model.Correo.PageCount
     
    @if (Model.Correo.HasPreviousPage)
    {
        @Html.ActionLink("<<", "Index", new { page = 1, tipo = ViewBag.Tipo })
        @Html.Raw(" ");
        @Html.ActionLink("< Ant", "Index", new { page = Model.Correo.PageNumber - 1, tipo = ViewBag.Tipo })
    }
    else
    {
        @:<<
        @Html.Raw(" ");
        @:< Ant
    }
     
    @if (Model.Correo.HasNextPage)
    {
        @Html.ActionLink("Sgt >", "Index", new { page = Model.Correo.PageNumber + 1, tipo = ViewBag.Tipo })
        @Html.Raw(" ");
        @Html.ActionLink(">>", "Index", new { page = Model.Correo.PageCount, tipo = ViewBag.Tipo })
    }
    else
    {
        @:Sgt >
        @Html.Raw(" ")
        @:>>
    }
</div>
            </form>
    <!-- Fin correos --></div>

